home *** CD-ROM | disk | FTP | other *** search
- mp <- Mouse new
- n <- 0
-
- mp openMousePort: 1 named: 'Mouse1'
-
- mp clearMousePortBuffer
- mp setTimeTransition: 600 " 60Hz * 10 sec "
- mp setKeyTransition: 3 "Up & down presses"
- mp setXDeltaTransition: 1
- mp setYDeltaTransition: 1
-
- n <- mp getTriggerTime
- ('getTriggerTime = ', n) print
-
- n <- mp getTriggerKeys
- ('Trigger Keys = ', n) print
-
- n <- mp getTriggerXDelta
- ('TriggerDeltaX = ', n) print
-
- n <- mp getTriggerYDelta
- ('TriggerDeltaY = ', n) print
-
- n <- mp getButtonCode
- ('Button Code = ', n) print
-
- n <- mp getQualifiers
- ('Qualifiers = ', n) print
-
- n <- mp getXPos
- ('X position = ', n) print
-
- n <- mp getYPos
- ('Y position = ', n) print
-
- 'Press the Left mouse button & move the mouse...' print
-
- mp waitForQualifier: 16rC000 "wait for left mouse + relative mouse."
- mp waitForButton: 16r68 "wait for left mouse button."
-
- 'You follow directions well!' print
-
- "x & y positions are + & - values. -x = left movement, -y = movement."
-
- 'Waiting for the mouse to move...' print
-
- mp waitForXPos: 5
- mp waitForYPos: 12
-
- mp closeMousePort
- 'Mouse1 now closed!' print
-